package com.grablist.feihu.grablist.ui.fragment.contract;

import com.grablist.feihu.grablist.base.BasePresenter;
import com.grablist.feihu.grablist.base.BaseView;
import com.grablist.feihu.grablist.bean.ClueInfo;
import com.grablist.feihu.grablist.bean.UserInfo;

import java.util.List;


public interface CustomClueContract {

    interface View extends BaseView {
        void updateUI(UserInfo userInfo);
        void refreshComplete();
        void loadMoreComplete();
        void hasLoadMore(boolean b);
        void updateList(List<ClueInfo> list);
        void setNoDate(boolean b);
    }

    interface Presenter extends BasePresenter {
        void getBatchInfoList();
        void refresh();
        void getUserInfo();
        void toApplyCustom();
        void toApplyMore();
        void toExportData();
    }

}
